package com.itheima.advantagesup.service;

import com.itheima.advantagesup.common.PageBean;
import com.itheima.advantagesup.common.R;
import com.itheima.advantagesup.dto.LinkUpdateDTO;
import com.itheima.advantagesup.dto.YddLinkByPageDTO;
import com.itheima.advantagesup.dto.YddLinkDTO;
import com.itheima.advantagesup.vo.YddLinkVO;

public interface YddLinkService {

    /**
     * Description 分页查询
     * @param yddLinkByPageDTO
     * @return PageBean<YddLinkVO>
     * Date 2023/7/29
     */
    PageBean<YddLinkVO> selectByPage(YddLinkByPageDTO yddLinkByPageDTO);

    /**
     * Description 添加链接
     * @param yddLinkDTO
     * @return void
     * Date 2023/7/29
     */
    void addYddLink(YddLinkDTO yddLinkDTO);

    void update(LinkUpdateDTO linkUpdateDTO);

    YddLinkVO selectById(String id);

}
